// 正三角
// const readlineSync=require('readline-sync')
// var hang=readlineSync.question("input hang=")
// for(i=1;i<=hang;i++){
//     var line ="";
//     var top  ="";
//     for(m=hang-i;m>=1;m--){
//         top+=` `
//     }
//     for(j=1;j<=i;j++){
//         line+=`* `;
//     }
//     console.log(top+line);
// }

// 逆三角
// const readlineSync=require('readline-sync')
// var hang=readlineSync.question("input hang =")
// for(i=1;i<=hang;i++){
//     var line="";
//     var top ="";
//     for(m=1;m<=i;m++){
//         top+=" "
//     }
//     for(j=hang;j>=i;j--){
//         line+="* "
//     }
//     console.log(top+line);
// }

// 平行四边形
// const readlineSync=require('readline-sync')
// var hang=readlineSync.question("input hang =")
// for(i=1;i<=hang;i++){
//     var line="";
//     var top ="";
//     for(m=hang;m>=i;m--){
//         top+=" "
//     }
//     for(j=hang;j>=1;j--){
//         line+="* "
//     }
//     console.log(top+line);
// }


// 正方形
const readlineSync=require('readline-sync')
var hang=readlineSync.question("input hang =")
for(i=1;i<=hang;i++){
    var line="";
    var top ="";
    for(m=hang;m>=1;m--){
        top+=" "
    }
    for(j=hang;j>=1;j--){
        line+="* "
    }
    console.log(top+line);
}